.agreement-wrap {
    height: 100%;
    background-image: url("~assets/register/register-bg.png");
    background-size: cover;
    overflow: auto;
    .agreement-top {
      position: absolute;
      top: 0;
      width: 100%;
      text-align: center;
      height: 80px;
      line-height: 80px;
      background-color: #fff;
      font-size: 20px;
      font-weight: 700;
      .top-arrow {
        position: absolute;
        left: 40px;
        top: 25px;
        z-index: 1;
        font-size: 30px;
        color: @primary-color;
      }
      span {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
      }
    }
    .agreement-content {
      width: 800px; /* no */
      background-color: #fff;
      margin: 20px auto 20px;
      border-radius: 20px; /* no */
      padding: 40px 100px; /* no */
      .title {
        text-align: center;
        font-weight: 700;
        font-size: 20px; /* no */
      }
    }
  }